home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / System / Sample 2.4 Think C distribution / vol.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-07-09  |  996 b   |  27 lines  |  [TEXT/KAHL]

  1. /*______________________________________________________________________
  2.  
  3.     vol.h - Volume Selection Module Interface.
  4.     
  5.     Copyright © 1988, 1989, 1990 Northwestern University.  Permission is granted
  6.     to use this code in your own projects, provided you give credit to both
  7.     John Norstad and Northwestern University in your about box or document.
  8. _____________________________________________________________________*/
  9.  
  10. #ifndef __vol__
  11. #define __vol__
  12.  
  13. extern OSErr vol_Init (ControlHandle driveH, ControlHandle ejectH, 
  14.     Rect *nameRect, Rect *icnRect, Handle floppyH, 
  15.     Handle hardH, Boolean applSel, Boolean unmountFlag);
  16. extern OSErr vol_DoDrive(void);
  17. extern OSErr vol_DoPopUp (Point where, short menuID);
  18. extern OSErr vol_DoEject(void);
  19. extern OSErr vol_DoInsert (long message);
  20. extern OSErr vol_DoUpdate(void);
  21. extern OSErr vol_Verify(void);
  22. extern OSErr vol_GetSel (short *vRefNum);
  23. extern OSErr vol_SetSel (short vRefNum, Boolean doButtons);
  24. extern OSErr vol_GetName(Str255 *vName);
  25.  
  26.  
  27. #endif